from pydantic_settings import BaseSettings

class Settings(BaseSettings):
    # 数据库配置
    DATABASE_URL: str

    # JWT 配置
    JWT_SECRET_KEY: str
    JWT_ALGORITHM: str = "HS256"
    ACCESS_TOKEN_EXPIRE_MINUTES: int = 60 * 24 * 8  # 8 天

    class Config:
        # 指定 Pydantic 从 .env 文件中读取配置
        env_file = ".env"

# 创建一个全局可用的 settings 实例
settings = Settings()